package com.java.jvm.memory;

import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.TimeUnit;
//设置堆内存大小的JVM参数:
//1)-Xms128m 初始堆大小
//2)-Xmx128m 最大堆

//打印GC信息的JVM参数：
//1)-XX:+PrintGC 打印GC基本信息
//2)-XX:+PrintGCDetails 打印GC的详细信息
//-Xms128m -Xmx128m -XX:+PrintGC
public class VisualVMTests {
    public static void main(String[] args) throws InterruptedException {
        List<byte[]> list=new ArrayList<>();
        for(int i=0;i<1000000;i++){
            list.add(new byte[1024*1024]);
            TimeUnit.MILLISECONDS.sleep(1000);
        }
    }
}
